<?php
	// Informations de connexion à la bd.
	$host = "localhost";
	$port = 5432;
	$dbname = "demo";
	$user = "postgres";
	$pass = "pass";
	
	// Nom du thésaurus dans la base de donnée
	$thesaurus = "Culture";
		
	//Connexion à la BDD
	$db = pg_connect("host=$host port=$port dbname=$dbname user=$user password=$pass");
	
	// Cherche d'abord dans les termes préférentiels
	$queryConcept = pg_query($db, "SELECT nom FROM concepts where nom='".$_GET['search']."';");
		
	if(!$queryConcept) {echo "Erreur lors de la recherche du concept"; exit;}
	
	// Si on a trouvé dans les termes préférentiels	
	if(pg_num_rows($queryConcept) > 0)
	{
		$object = pg_fetch_object($queryConcept, 0);
		echo "$object->nom";
		
		// Redirection vers la page du bon concept
		header('Location: index.php?page=concept&concept='.$object->nom); 
	}
	else
	{
		// Sinon on cherche dans les termes équivalents
		$queryTermes = pg_query($db, "SELECT * FROM termnonvdts WHERE nom='".$_GET['search']."';");
		
		// Si il y a des résultats
		if(pg_num_rows($queryTermes) > 0)
		{
			$termeEquivalent = pg_fetch_object($queryTermes);
						
			// Chercher le terme vedette associé 
			$queryPref = pg_query($db, "SELECT * FROM termvdts WHERE oid='".$termeEquivalent->em."';");
			
			$vedette = pg_fetch_object($queryPref);
			
			echo " $vedette->concept";
			
			// Aller sur la page du concept associé
			$conceptAssocie = pg_query($db, "SELECT * FROM concepts WHERE oid='".$vedette->concept."';");
			
			$concept = pg_fetch_object($conceptAssocie);
			
			// Rediriger vers la page de ce concept
			header('Location: index.php?page=concept&concept='.$concept->nom); 
		}
		else
		{
			header('Location: index.php?page=concept'); 
		}
	}
		
	pg_close($db);
?>
